package com.bestv.search.common.dao.hibernate;

import com.bestv.search.common.dao.TagDao;
import com.bestv.search.common.model.Tag;

import java.util.List;

public class TagDaoHibernate extends GenericDaoHibernate<Tag, Long> implements TagDao {

    public TagDaoHibernate() {
        super(Tag.class);
    }

    @SuppressWarnings("unchecked")
    public Tag getTagByName(String tag) {
        List<Tag> list = getHibernateTemplate().find("from Tag t where t.tag = ?", tag);
        if (list == null || list.size() == 0) {
            return null;
        }
        return list.get(0);
    }
}
